﻿/* Body style, for the entire document */
body {
    background: #F3F3F4;
    color: #1E1E1F;
    font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
    padding: 0;
    margin: 0;
}

/* Header1 style, used for the main title */
h1 {
    padding: 10px 10px 5px 5px;
    font-size: 21pt;
    background-color: #E2E2E2;
    border-bottom: 1px #C1C1C2 solid;
    color: #201F20;
    vertical-align: middle;
    font-weight: normal;
}

/* Header2 style, used for "Overview" and other sections */
h2 {
    font-size: 16pt;
    font-weight: normal;
    padding: 5px 0 5px 0;
    margin: 2px 0 2px 5px; /*top right bottom left*/
}

/* Header3 style, used for sub-sections, such as project name */
h3 {
    font-weight: normal;
    font-size: 13pt;
    margin: 5px 10px;
    padding: 15px 0 5px 0;
    color: #02033F;
    background-color: transparent;
}

p {
    font-weight: normal;
    font-size: 10pt;
    margin-left: 10px;
    margin-bottom: 3px;
    margin-top: 3px;
}

/* Color all hyperlinks one color */
a {
    color: #1382CE;
}

/* Table styles */
table {
    border-spacing: 0 0;
    border-collapse: collapse;
    font-size: 10pt;
}

    table th {
        background: #E7E7E8;
        text-align: left;
        text-decoration: none;
        font-weight: normal;
        padding: 3px 6px 3px 6px;
    }

    table td {
        vertical-align: top;
        padding: 3px 6px 3px 5px; /*top right bottom left*/
        margin: 0px;
        border: 1px solid #E7E7E8;
        background: #F7F7F8;
    }

/* Local link is a style for hyperlinks that link to file:/// content, there are lots so color them as 'normal' text until the user mouse overs */
.localLink {
    color: #1E1E1F;
    background: #EEEEED;
    text-decoration: none;
}

    .localLink:hover {
        color: #1382CE;
        background: #FFFF99;
        text-decoration: none;
    }

/* Center text, used in the over views cells that contain message level counts */
.textCentered {
    text-align: center;
}

/* The message cells in message tables should take up all avaliable space */
.messageCell {
    color: #004373;
    /*padding: 0 4pt 0 4pt;*/
    margin: 0 4px 2px 0;
    width: 100%;
}

/* The header cells in message tables should take up all avaliable space */
.headerCell {
    margin: 0 0 2px 0;
    width: 100%;
}

/* Padding around the content after the h1 */
#content {
    padding: 0px 12px 12px 12px;
}

/* The overview table expands to width, with a max width of 97% */
#overview table {
    width: auto;
    max-width: 75%;
}

/* The messages tables are always 97% width */
#messages table {
    width: 97%;
}

/* All Icons */
.IconSuccessEncoded, .IconInfoEncoded, .IconWarningEncoded, .IconErrorEncoded {
    min-width: 18px;
    min-height: 18px;
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
    background-position: center;
}

/* Success icon encoded */
.IconSuccessEncoded {
    /* Note: Do not delete the comment below. It is used to verify the correctness of the encoded image resource below before the product is released */
    /* [---XsltValidateInternal-Base64EncodedImage:IconSuccess#Begin#background-image: url(data:image/png;base64,#Separator#);#End#] */
    background-image: url();
}

/* Information icon encoded */
.IconInfoEncoded {
    /* Note: Do not delete the comment below. It is used to verify the correctness of the encoded image resource below before the product is released */
    /* [---XsltValidateInternal-Base64EncodedImage:IconInformation#Begin#background-image: url(data:image/png;base64,#Separator#);#End#] */
    background-image: url();
}

/* Warning icon encoded */
.IconWarningEncoded {
    /* Note: Do not delete the comment below. It is used to verify the correctness of the encoded image resource below before the product is released */
    /* [---XsltValidateInternal-Base64EncodedImage:IconWarning#Begin#background-image: url(data:image/png;base64,#Separator#);#End#] */
    background-image: url();
}

/* Error icon encoded */
.IconErrorEncoded {
    /* Note: Do not delete the comment below. It is used to verify the correctness of the encoded image resource below before the product is released */
    /* [---XsltValidateInternal-Base64EncodedImage:IconError#Begin#background-image: url(data:image/png;base64,#Separator#);#End#] */
    background-image: url();
}
